package com.bishe.tax.mapper;

import com.bishe.tax.entity.RegistrationInfo;

import java.util.List;

/**
 * 登记 数据层
 * 
 * @author ruoyi
 * @date 2019-06-23
 */
public interface RegistrationInfoMapper
{
	/**
     * 查询登记信息
     * 
     * @param riId 登记ID
     * @return 登记信息
     */
	public RegistrationInfo selectInfoById(Integer riId);
	
	/**
     * 查询登记列表
     * 
     * @param info 登记信息
     * @return 登记集合
     */
	public List<RegistrationInfo> selectInfoList(RegistrationInfo info);
	
	/**
     * 新增登记
     * 
     * @param info 登记信息
     * @return 结果
     */
	public int insertInfo(RegistrationInfo info);
	
	/**
     * 修改登记
     * 
     * @param info 登记信息
     * @return 结果
     */
	public int updateInfo(RegistrationInfo info);
	
	/**
     * 删除登记
     * 
     * @param riId 登记ID
     * @return 结果
     */
	public int deleteInfoById(Integer riId);
	
	/**
     * 批量删除登记
     * 
     * @param riIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteInfoByIds(String[] riIds);


	RegistrationInfo selectInfoBytaxReId(Integer taxReId);
}